package com.inspinia.upms.rpc.api;

import com.inspinia.base.pagination.Pager;
import com.inspinia.base.service.BaseServiceMock;
import com.inspinia.upms.common.model.post.UpmsPost;
import com.inspinia.upms.common.model.post.UpmsPostVo;

import java.lang.reflect.InvocationTargetException;
import java.util.List;

public class UpmsPostServiceMock extends BaseServiceMock<UpmsPost> implements UpmsPostService {
    @Override
    public Pager<UpmsPostVo> findPage(UpmsPostVo postVo) throws InvocationTargetException, IllegalAccessException {
        return null;
    }

    @Override
    public int batchDelete(Long[] ids) {
        return 0;
    }

    @Override
    public boolean validName(String name, Long deptId, Long posId) {
        return false;
    }

    @Override
    public UpmsPostVo getVo(Long id) throws InvocationTargetException, IllegalAccessException {
        return null;
    }

    @Override
    public List<UpmsPost> findAll() {
        return null;
    }

    @Override
    public List<String> findNamesByIds(List<Long> postIds) {
        return null;
    }

    @Override
    public List<Long> findResourceIds(Long id) {
        return null;
    }

    @Override
    public int setResources(Long postId, List<Long> resourceIds) {
        return 0;
    }

    @Override
    public List<Long> findUserIdsByPostName(String postName) {
        return null;
    }

    @Override
    public List<Long> findUserIdsByPostId(Long postId) {
        return null;
    }

    @Override
    public List<UpmsPost> findPostByDeptId(Long deptId) {
        return null;
    }
}
